※以下內容皆是新手撰寫,內容可能不完全正確
於是顏文字30天照常運作,
變數(variables)是程式中能更動的記憶體,而C#裡面每個變數都有明確的屬性(所以有人認為C#是較為嚴謹的程式語言),不同的變數可儲存的值範圍不一樣,能使用的運算方式也不同。
C#主要的值型式(value types)分五類:
定義變數
C#裡頭定義變數的語法是這樣的:(資料型式) (資料列表);
//一些合理的定義
int a, b, c, d, e, f;
string x, y, z;
float apple, pie, very, good;
double i, am, dumb;
//同時定義並給值(assign a value/values to a variable)
int a = 87;
string x = “I hate writing essays.”;
變數的初始化(initializing variables)在寫一個定義的變數後面加上等號跟值之後就完成了(格式:<資料類別><資料識別符/名稱> = <值>;(如上面的int a = 87;))
int e = 18, f = 27; //初始化e跟f
string y = “Too much sugar is bad for you.”//初始化y
感覺應該要多練習變數的應用,不然搞不好會輸出奇怪的東西 @@
儲存使用者輸入的值(accepting values from the user)
ReadLine()是Console類別中的函式,能將使用者輸入的值存到變數中。
int x
x = Convert.ToInt32(Console.ReadLine());
使用者輸入某個值之後,上面這串會把值變成int資料類別(ReadLine()接受字串型式的資料)。
C#中的L值與R值表式(Lvalue and Rvalue expressions)
L值:L值表示可以出現在給值(assignment)等號的左手邊或右手邊。
R值:R值只能出現在等號的右手邊。
double d = 12.34556778; //這條是符合規則的
30 = 87; //這條不符合規則,會跑出error
Yeeeeee總覺得越後面的文會越難產出來ˊˋ 下一篇是常數和文字